<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>hdcp22_tx_dp: xhdcp22_tx_dp.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">hdcp22_tx_dp
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xhdcp22__tx__dp_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xhdcp22_tx_dp.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp___config.html">XHdcp22_Tx_Dp_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for the device.  <a href="struct_x_hdcp22___tx___dp___config.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp___timer.html">XHdcp22_Tx_Dp_Timer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The current state and data for internal used timer.  <a href="struct_x_hdcp22___tx___dp___timer.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp___pairing_info.html">XHdcp22_Tx_Dp_PairingInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the the used keys used for authentication with stored Km.  <a href="struct_x_hdcp22___tx___dp___pairing_info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp___info.html">XHdcp22_Tx_Dp_Info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains information about the HDCP22 transmitter.  <a href="struct_x_hdcp22___tx___dp___info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp___log_item.html">XHdcp22_Tx_Dp_LogItem</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef is used to store logging events.  <a href="struct_x_hdcp22___tx___dp___log_item.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp___log.html">XHdcp22_Tx_Dp_Log</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the HDCP22 log list.  <a href="struct_x_hdcp22___tx___dp___log.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp___test.html">XHdcp22_Tx_Dp_Test</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the HDCP22 test parameters and settings.  <a href="struct_x_hdcp22___tx___dp___test.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp___revocation_list.html">XHdcp22_Tx_Dp_RevocationList</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This structure contains the HDCP2 Revocation information.  <a href="struct_x_hdcp22___tx___dp___revocation_list.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp___topology.html">XHdcp22_Tx_Dp_Topology</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This structure contains the HDCP topology information.  <a href="struct_x_hdcp22___tx___dp___topology.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The XHdcpTx driver instance data.  <a href="struct_x_hdcp22___tx___dp.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gac5487b3d0dbc31d955a76d565b6b47b1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gac5487b3d0dbc31d955a76d565b6b47b1">XHDCP22_TX_H</a></td></tr>
<tr class="memdesc:gac5487b3d0dbc31d955a76d565b6b47b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">prevent circular inclusions by using protection macros  <a href="group__hdcp22__tx__dp.html#gac5487b3d0dbc31d955a76d565b6b47b1">More...</a><br/></td></tr>
<tr class="separator:gac5487b3d0dbc31d955a76d565b6b47b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e77d64752ebdc3c57a6bf5804271714"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga1e77d64752ebdc3c57a6bf5804271714">XHDCP22_TX_DEFAULT_RX_STATUS_POLLVALUE</a>&#160;&#160;&#160;10</td></tr>
<tr class="memdesc:ga1e77d64752ebdc3c57a6bf5804271714"><td class="mdescLeft">&#160;</td><td class="mdescRight">This value is the default polling interval defined in millseconds.  <a href="group__hdcp22__tx__dp.html#ga1e77d64752ebdc3c57a6bf5804271714">More...</a><br/></td></tr>
<tr class="separator:ga1e77d64752ebdc3c57a6bf5804271714"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37aedd4b636ee4a38e147611fbc3a515"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga37aedd4b636ee4a38e147611fbc3a515">XHDCP22_TX_MAX_MESSAGE_SIZE</a>&#160;&#160;&#160;1+534</td></tr>
<tr class="memdesc:ga37aedd4b636ee4a38e147611fbc3a515"><td class="mdescLeft">&#160;</td><td class="mdescRight">Needed storage to transmit/receive messages to the HDCP2.2 receiver This includes 1 extra byte for the DDC address used.  <a href="group__hdcp22__tx__dp.html#ga37aedd4b636ee4a38e147611fbc3a515">More...</a><br/></td></tr>
<tr class="separator:ga37aedd4b636ee4a38e147611fbc3a515"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga058e9895af1f39f700b0b7a122c62f86"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga058e9895af1f39f700b0b7a122c62f86">XHDCP22_TX_REVOCATION_LIST_MAX_DEVICES</a>&#160;&#160;&#160;944</td></tr>
<tr class="memdesc:ga058e9895af1f39f700b0b7a122c62f86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Needed storage for the Device IDs in the revocation list.  <a href="group__hdcp22__tx__dp.html#ga058e9895af1f39f700b0b7a122c62f86">More...</a><br/></td></tr>
<tr class="separator:ga058e9895af1f39f700b0b7a122c62f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga007f88b0630b5c32fd335626d92daf8c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga007f88b0630b5c32fd335626d92daf8c">XHDCP22_TX_MAX_STORED_PAIRINGINFO</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:ga007f88b0630b5c32fd335626d92daf8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The list of maximum pairing info items to store.  <a href="group__hdcp22__tx__dp.html#ga007f88b0630b5c32fd335626d92daf8c">More...</a><br/></td></tr>
<tr class="separator:ga007f88b0630b5c32fd335626d92daf8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga482e85a93cf4b80bfdf992bca4eed525"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga482e85a93cf4b80bfdf992bca4eed525">XHDCP22_TX_LOG_BUFFER_SIZE</a>&#160;&#160;&#160;256</td></tr>
<tr class="memdesc:ga482e85a93cf4b80bfdf992bca4eed525"><td class="mdescLeft">&#160;</td><td class="mdescRight">The size of the log buffer.  <a href="group__hdcp22__tx__dp.html#ga482e85a93cf4b80bfdf992bca4eed525">More...</a><br/></td></tr>
<tr class="separator:ga482e85a93cf4b80bfdf992bca4eed525"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:gae6e78eaf1906e1a723c2773ba2ae3586"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gae6e78eaf1906e1a723c2773ba2ae3586">XHdcp22_Tx_Dp_Callback</a> )(void *CallbackRef)</td></tr>
<tr class="memdesc:gae6e78eaf1906e1a723c2773ba2ae3586"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback type for status.  <a href="group__hdcp22__tx__dp.html#gae6e78eaf1906e1a723c2773ba2ae3586">More...</a><br/></td></tr>
<tr class="separator:gae6e78eaf1906e1a723c2773ba2ae3586"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9810d0d1184c399c68d773241f877dd3"><td class="memItemLeft" align="right" valign="top">typedef int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga9810d0d1184c399c68d773241f877dd3">XHdcp22_Tx_DdcHandler</a> )(u8 DeviceAddress, u16 ByteCount, u8 *BufferPtr, u8 Stop, void *RefPtr)</td></tr>
<tr class="memdesc:ga9810d0d1184c399c68d773241f877dd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback type used for calling DDC read and write functions.  <a href="group__hdcp22__tx__dp.html#ga9810d0d1184c399c68d773241f877dd3">More...</a><br/></td></tr>
<tr class="separator:ga9810d0d1184c399c68d773241f877dd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga189a1848e6c0d0659aa984e362e6c2a8"><td class="memItemLeft" align="right" valign="top">typedef u32(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga189a1848e6c0d0659aa984e362e6c2a8">Xhdcp22_Tx_Dp_RdWrHandler</a> )(void *HandlerRef, u32 offset, u8 *buf, u32 size)</td></tr>
<tr class="memdesc:ga189a1848e6c0d0659aa984e362e6c2a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type for pointer to four input function with a return value.  <a href="group__hdcp22__tx__dp.html#ga189a1848e6c0d0659aa984e362e6c2a8">More...</a><br/></td></tr>
<tr class="separator:ga189a1848e6c0d0659aa984e362e6c2a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga6636e757e953cf9ccd16c79341fef438"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga6636e757e953cf9ccd16c79341fef438">XHdcp22_Tx_Dp_HandlerType</a> { , <a class="el" href="group__hdcp22__tx__dp.html#gga6636e757e953cf9ccd16c79341fef438ae6a1fd3c1b3be4d7af304af9cdf44798">XHDCP22_TX_HANDLER_DP_AUX_READ</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga6636e757e953cf9ccd16c79341fef438a6f4c8b5b60e1505090421ef15d34bb37">XHDCP22_TX_HANDLER_DP_AUX_WRITE</a>
 }</td></tr>
<tr class="memdesc:ga6636e757e953cf9ccd16c79341fef438"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants are used to identify callback functions.  <a href="group__hdcp22__tx__dp.html#ga6636e757e953cf9ccd16c79341fef438">More...</a><br/></td></tr>
<tr class="separator:ga6636e757e953cf9ccd16c79341fef438"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5bc2064ed2cb41335e8da5509e6c94d1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga5bc2064ed2cb41335e8da5509e6c94d1">XHdcp22_Tx_Dp_StateType</a> { <br/>
&#160;&#160;<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1ac6422914add07468f1e465e452a3e864">XHDCP22_TX_STATE_H0</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1a47ecc409986b4fc8c8beee6a0498b433">XHDCP22_TX_STATE_H1</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1a6b2c9be3d2e8ec5dfcba4333857adf77">XHDCP22_TX_STATE_A0</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1ae3314c2e4a89043a2e5d5bfc88f203ad">XHDCP22_TX_STATE_A1</a>, 
<br/>
&#160;&#160;<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1a04238f72e4a4ae5a1af686cce54e9db6">XHDCP22_TX_STATE_A1_1</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1abf122a89c328c5cf664056909e56a7ff">XHDCP22_TX_STATE_A1_NSK0</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1aaad3a5320e8b14c5bce9872e23884298">XHDCP22_TX_STATE_A1_NSK1</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1ae273506357348a50245cb88726da4989">XHDCP22_TX_STATE_A1_SK0</a>, 
<br/>
&#160;&#160;<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1a211af440e7ef599ab1362ea2a64376e2">XHDCP22_TX_STATE_A2</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1a5cdece6cab85c4956609852dd75d4e77">XHDCP22_TX_STATE_A2_1</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1a01188b390e073924191497e1df9a1d16">XHDCP22_TX_STATE_A3</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1a3cafb12b97088bfa8a2281dd09042cfd">XHDCP22_TX_STATE_A4</a>, 
<br/>
&#160;&#160;<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1a13530496f22fa1301dfc05f0d348b949">XHDCP22_TX_STATE_A5</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1a9d95ca5590f58d8fd9ef2180e0d803b5">XHDCP22_TX_STATE_A6_A7_A8</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1aafd55f00541b3ecad10f1174c56c4742">XHDCP22_TX_STATE_A6</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1a3d7dde2978cfcaeb5fac653e453d75d1">XHDCP22_TX_STATE_A7</a>, 
<br/>
&#160;&#160;<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1a9376f54c21f23056af1ddbfab9f9ee3b">XHDCP22_TX_STATE_A8</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1a0eaa3b010a13e54eb65f526a6ce60b0f">XHDCP22_TX_STATE_A9</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1a56119cdd943b881de22fd7acf862d54d">XHDCP22_TX_STATE_A9_1</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga5bc2064ed2cb41335e8da5509e6c94d1a25ead48ddce6917cf9d29b2abb0b2514">XHDCP22_TX_NUM_STATES</a>
<br/>
 }</td></tr>
<tr class="memdesc:ga5bc2064ed2cb41335e8da5509e6c94d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify the different states in the internal state machine.  <a href="group__hdcp22__tx__dp.html#ga5bc2064ed2cb41335e8da5509e6c94d1">More...</a><br/></td></tr>
<tr class="separator:ga5bc2064ed2cb41335e8da5509e6c94d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga825115c94839d23c90af250d05459837"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga825115c94839d23c90af250d05459837">XHdcp22_Tx_Dp_AuthenticationType</a> { <br/>
&#160;&#160;<a class="el" href="group__hdcp22__tx__dp.html#gga825115c94839d23c90af250d05459837ac8e8da5e0baee5d5d0500610eb320240">XHDCP22_TX_INCOMPATIBLE_RX</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga825115c94839d23c90af250d05459837aec50793ac6bd6d087f34ef092342ae46">XHDCP22_TX_AUTHENTICATION_BUSY</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga825115c94839d23c90af250d05459837a278bb4e7e30bf7ec1dff4c35177ab8e5">XHDCP22_TX_AUTHENTICATED</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga825115c94839d23c90af250d05459837abfbc81d1f414533a781e9579117f9f0c">XHDCP22_TX_UNAUTHENTICATED</a>, 
<br/>
&#160;&#160;<a class="el" href="group__hdcp22__tx__dp.html#gga825115c94839d23c90af250d05459837a4f05672b5ce360d6c360ac65913c304f">XHDCP22_TX_REAUTHENTICATE_REQUESTED</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga825115c94839d23c90af250d05459837a594761a11f0248a0df4782cf2fb844ff">XHDCP22_TX_DEVICE_IS_REVOKED</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga825115c94839d23c90af250d05459837a3a9174fb16e31b624944f9fdc2b6d2a7">XHDCP22_TX_NO_SRM_LOADED</a>
<br/>
 }</td></tr>
<tr class="memdesc:ga825115c94839d23c90af250d05459837"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify return values on polling with <a class="el" href="group__hdcp22__tx__dp.html#ga8eb04d5be9e6ddf62caac09dc7f8d7b1" title="This function is a executed every time to trigger the state machine. ">XHdcp22Tx_Dp_Poll</a>.  <a href="group__hdcp22__tx__dp.html#ga825115c94839d23c90af250d05459837">More...</a><br/></td></tr>
<tr class="separator:ga825115c94839d23c90af250d05459837"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6142f77454ef6c67935a5542435231cd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga6142f77454ef6c67935a5542435231cd">XHdcp22_Tx_Dp_ContentStreamType</a> { <a class="el" href="group__hdcp22__tx__dp.html#gga6142f77454ef6c67935a5542435231cdac72dfbee75a5e3e91c6e9989c1da3706">XHDCP22_STREAMTYPE_0</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga6142f77454ef6c67935a5542435231cdad193eeae8b0957e2f81e243c185a22bf">XHDCP22_STREAMTYPE_1</a>
 }</td></tr>
<tr class="memdesc:ga6142f77454ef6c67935a5542435231cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants are used to define the content stream type.  <a href="group__hdcp22__tx__dp.html#ga6142f77454ef6c67935a5542435231cd">More...</a><br/></td></tr>
<tr class="separator:ga6142f77454ef6c67935a5542435231cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17802c1f71b7b7062bb8c0a4d922cdc7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga17802c1f71b7b7062bb8c0a4d922cdc7">XHdcp22_Tx_Dp_LogEvt</a> { <br/>
&#160;&#160;<a class="el" href="group__hdcp22__tx__dp.html#gga17802c1f71b7b7062bb8c0a4d922cdc7adb2d51643a8b8516e2ce6d687c301f57">XHDCP22_TX_LOG_EVT_NONE</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga17802c1f71b7b7062bb8c0a4d922cdc7a437eab4bd3afcb1e5a6926379913bf14">XHDCP22_TX_LOG_EVT_STATE</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga17802c1f71b7b7062bb8c0a4d922cdc7afc25d1623f80d078178105e794fc3239">XHDCP22_TX_LOG_EVT_POLL_RESULT</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga17802c1f71b7b7062bb8c0a4d922cdc7a3bce17339e8241828ba476f8a7233fd6">XHDCP22_TX_LOG_EVT_ENABLED</a>, 
<br/>
&#160;&#160;<a class="el" href="group__hdcp22__tx__dp.html#gga17802c1f71b7b7062bb8c0a4d922cdc7ab3c633bfbdf90524a09711456e1db82b">XHDCP22_TX_LOG_EVT_RESET</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga17802c1f71b7b7062bb8c0a4d922cdc7a581778d8ed46ef559e7105993b11f100">XHDCP22_TX_LOG_EVT_ENCR_ENABLED</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga17802c1f71b7b7062bb8c0a4d922cdc7a9b9ee8504e7e15989d3de50f828f34ea">XHDCP22_TX_LOG_EVT_TEST_ERROR</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga17802c1f71b7b7062bb8c0a4d922cdc7a7cbe5a859ab6cbd3240e25571ee7d16c">XHDCP22_TX_LOG_EVT_DBG</a>, 
<br/>
&#160;&#160;<a class="el" href="group__hdcp22__tx__dp.html#gga17802c1f71b7b7062bb8c0a4d922cdc7ac492cefa80aba446ae468cce819295fd">XHDCP22_TX_LOG_EVT_LCCHK_COUNT</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga17802c1f71b7b7062bb8c0a4d922cdc7abfc9b1dd1b17db942b3f663dcdbb6998">XHDCP22_TX_LOG_EVT_STRMMNGCHK_COUNT</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga17802c1f71b7b7062bb8c0a4d922cdc7a2d8498ba259f3cd4de6ccbd3c678bd78">XHDCP22_TX_LOG_EVT_USER</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga17802c1f71b7b7062bb8c0a4d922cdc7aadbe90f65ef92798b15837bbeb093e2e">XHDCP22_TX_LOG_INVALID</a>
<br/>
 }</td></tr>
<tr class="memdesc:ga17802c1f71b7b7062bb8c0a4d922cdc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants are events as stored in the logging list.  <a href="group__hdcp22__tx__dp.html#ga17802c1f71b7b7062bb8c0a4d922cdc7">More...</a><br/></td></tr>
<tr class="separator:ga17802c1f71b7b7062bb8c0a4d922cdc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68f7895f5428e85a6572b0650241f9d7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga68f7895f5428e85a6572b0650241f9d7">XHdcp22_Tx_Dp_Protocol</a> { <a class="el" href="group__hdcp22__tx__dp.html#gga68f7895f5428e85a6572b0650241f9d7acd1b79c07e680e69c08d4c84d1026b36">XHDCP22_TX_DP</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#gga68f7895f5428e85a6572b0650241f9d7ac757c129a268ac75ce3babe72ca3a8bb">XHDCP22_TX_HDMI</a>
 }</td></tr>
<tr class="memdesc:ga68f7895f5428e85a6572b0650241f9d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants are used to define the used protocol.  <a href="group__hdcp22__tx__dp.html#ga68f7895f5428e85a6572b0650241f9d7">More...</a><br/></td></tr>
<tr class="separator:ga68f7895f5428e85a6572b0650241f9d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacdba2fe95543129d1fd04f85bd3be95d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gacdba2fe95543129d1fd04f85bd3be95d">XHdcp22_Tx_Dp_Mode</a> { <a class="el" href="group__hdcp22__tx__dp.html#ggacdba2fe95543129d1fd04f85bd3be95da57edf7c88c100bb92a2e4388d18da677">XHDCP22_TX_TRANSMITTER</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#ggacdba2fe95543129d1fd04f85bd3be95dacb2be73ca7cc9339acf83a14174cba44">XHDCP22_TX_REPEATER</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#ggacdba2fe95543129d1fd04f85bd3be95daf2c7396c7a5854b149a08c8caa920bef">XHDCP22_TX_CONVERTER</a>
 }</td></tr>
<tr class="memdesc:gacdba2fe95543129d1fd04f85bd3be95d"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants are used to define the used mode.  <a href="group__hdcp22__tx__dp.html#gacdba2fe95543129d1fd04f85bd3be95d">More...</a><br/></td></tr>
<tr class="separator:gacdba2fe95543129d1fd04f85bd3be95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga997ffbd635dd5bf0befd9e4c4993f16b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga997ffbd635dd5bf0befd9e4c4993f16b">XHdcp22_Tx_Dp_TopologyField</a> </td></tr>
<tr class="memdesc:ga997ffbd635dd5bf0befd9e4c4993f16b"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants are used to identify fields inside the topology structure.  <a href="group__hdcp22__tx__dp.html#ga997ffbd635dd5bf0befd9e4c4993f16b">More...</a><br/></td></tr>
<tr class="separator:ga997ffbd635dd5bf0befd9e4c4993f16b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gae5092ac401fe65efbe6719a065bef58f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_hdcp22___tx___dp___config.html">XHdcp22_Tx_Dp_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gae5092ac401fe65efbe6719a065bef58f">XHdcp22Tx_Dp_LookupConfig</a> (u16 DeviceId)</td></tr>
<tr class="memdesc:gae5092ac401fe65efbe6719a065bef58f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns a reference to an <a class="el" href="struct_x_hdcp22___tx___dp___config.html" title="This typedef contains configuration information for the device. ">XHdcp22_Tx_Dp_Config</a> structure based on the core id, <em>DeviceId</em>.  <a href="group__hdcp22__tx__dp.html#gae5092ac401fe65efbe6719a065bef58f">More...</a><br/></td></tr>
<tr class="separator:gae5092ac401fe65efbe6719a065bef58f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga155edea88d9c4cddf95f03facea85795"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">XHdcp22Tx_Dp_CfgInitialize</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, <a class="el" href="struct_x_hdcp22___tx___dp___config.html">XHdcp22_Tx_Dp_Config</a> *CfgPtr, UINTPTR EffectiveAddr)</td></tr>
<tr class="memdesc:ga155edea88d9c4cddf95f03facea85795"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes the HDCP22 TX core.  <a href="group__hdcp22__tx__dp.html#ga155edea88d9c4cddf95f03facea85795">More...</a><br/></td></tr>
<tr class="separator:ga155edea88d9c4cddf95f03facea85795"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga05b419214a699cf46a017dd729166e33"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga05b419214a699cf46a017dd729166e33">XHdcp22Tx_Dp_Reset</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga05b419214a699cf46a017dd729166e33"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function resets the state machine.  <a href="group__hdcp22__tx__dp.html#ga05b419214a699cf46a017dd729166e33">More...</a><br/></td></tr>
<tr class="separator:ga05b419214a699cf46a017dd729166e33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d34270299d286dc74b0acd60645903d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga7d34270299d286dc74b0acd60645903d">XHdcp22Tx_Dp_ClearPairingInfo</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga7d34270299d286dc74b0acd60645903d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function clear the global pairing info structure, so every HDCP2.2 receiver will have to go through the 'no stored km' sequence to authenticate.  <a href="group__hdcp22__tx__dp.html#ga7d34270299d286dc74b0acd60645903d">More...</a><br/></td></tr>
<tr class="separator:ga7d34270299d286dc74b0acd60645903d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e52c7dc023976518c5f3b723ac5c5f1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga9e52c7dc023976518c5f3b723ac5c5f1">XHdcp22Tx_Dp_Authenticate</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga9e52c7dc023976518c5f3b723ac5c5f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is a called to start authentication.  <a href="group__hdcp22__tx__dp.html#ga9e52c7dc023976518c5f3b723ac5c5f1">More...</a><br/></td></tr>
<tr class="separator:ga9e52c7dc023976518c5f3b723ac5c5f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8eb04d5be9e6ddf62caac09dc7f8d7b1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga8eb04d5be9e6ddf62caac09dc7f8d7b1">XHdcp22Tx_Dp_Poll</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga8eb04d5be9e6ddf62caac09dc7f8d7b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is a executed every time to trigger the state machine.  <a href="group__hdcp22__tx__dp.html#ga8eb04d5be9e6ddf62caac09dc7f8d7b1">More...</a><br/></td></tr>
<tr class="separator:ga8eb04d5be9e6ddf62caac09dc7f8d7b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga835ee65ecc7fa654db55679b9b887147"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga835ee65ecc7fa654db55679b9b887147">XHdcp22Tx_Dp_Enable</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga835ee65ecc7fa654db55679b9b887147"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the state machine and acts as a resume.  <a href="group__hdcp22__tx__dp.html#ga835ee65ecc7fa654db55679b9b887147">More...</a><br/></td></tr>
<tr class="separator:ga835ee65ecc7fa654db55679b9b887147"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga66790a953bf6abd8018a44ba495fa706"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga66790a953bf6abd8018a44ba495fa706">XHdcp22Tx_Dp_Disable</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga66790a953bf6abd8018a44ba495fa706"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the state machine and acts as a pause.  <a href="group__hdcp22__tx__dp.html#ga66790a953bf6abd8018a44ba495fa706">More...</a><br/></td></tr>
<tr class="separator:ga66790a953bf6abd8018a44ba495fa706"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab6dce6e3b5c763d71baa7dd3ca76186f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gab6dce6e3b5c763d71baa7dd3ca76186f">XHdcp22Tx_Dp_EnableEncryption</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:gab6dce6e3b5c763d71baa7dd3ca76186f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables HDMI stream encryption by enabling the cipher.  <a href="group__hdcp22__tx__dp.html#gab6dce6e3b5c763d71baa7dd3ca76186f">More...</a><br/></td></tr>
<tr class="separator:gab6dce6e3b5c763d71baa7dd3ca76186f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8237997c078b35d79031356f1972846"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gae8237997c078b35d79031356f1972846">XHdcp22Tx_Dp_DisableEncryption</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:gae8237997c078b35d79031356f1972846"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables HDMI stream encryption by disabling the cipher.  <a href="group__hdcp22__tx__dp.html#gae8237997c078b35d79031356f1972846">More...</a><br/></td></tr>
<tr class="separator:gae8237997c078b35d79031356f1972846"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ab109a25b379a957f6d98494253d8b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga7ab109a25b379a957f6d98494253d8b5">XHdcp22Tx_Dp_EnableBlank</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga7ab109a25b379a957f6d98494253d8b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the blank output for the cipher.  <a href="group__hdcp22__tx__dp.html#ga7ab109a25b379a957f6d98494253d8b5">More...</a><br/></td></tr>
<tr class="separator:ga7ab109a25b379a957f6d98494253d8b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ecc41ed4f746db21a6932a799ff355e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga0ecc41ed4f746db21a6932a799ff355e">XHdcp22Tx_Dp_DisableBlank</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga0ecc41ed4f746db21a6932a799ff355e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the blank output for the cipher.  <a href="group__hdcp22__tx__dp.html#ga0ecc41ed4f746db21a6932a799ff355e">More...</a><br/></td></tr>
<tr class="separator:ga0ecc41ed4f746db21a6932a799ff355e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabff3979b9ace539b5d9e097e66fdabe5"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gabff3979b9ace539b5d9e097e66fdabe5">XHdcp22Tx_Dp_IsEnabled</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:gabff3979b9ace539b5d9e097e66fdabe5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the current enabled state.  <a href="group__hdcp22__tx__dp.html#gabff3979b9ace539b5d9e097e66fdabe5">More...</a><br/></td></tr>
<tr class="separator:gabff3979b9ace539b5d9e097e66fdabe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47c9c1c29d73f74fd06d9e5a0275e004"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga47c9c1c29d73f74fd06d9e5a0275e004">XHdcp22Tx_Dp_IsEncryptionEnabled</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga47c9c1c29d73f74fd06d9e5a0275e004"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the current encryption enabled state.  <a href="group__hdcp22__tx__dp.html#ga47c9c1c29d73f74fd06d9e5a0275e004">More...</a><br/></td></tr>
<tr class="separator:ga47c9c1c29d73f74fd06d9e5a0275e004"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab495464dd502f59b9b86f4523e426b5a"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gab495464dd502f59b9b86f4523e426b5a">XHdcp22Tx_Dp_IsInProgress</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:gab495464dd502f59b9b86f4523e426b5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the current progress state.  <a href="group__hdcp22__tx__dp.html#gab495464dd502f59b9b86f4523e426b5a">More...</a><br/></td></tr>
<tr class="separator:gab495464dd502f59b9b86f4523e426b5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13d1ce68d8b5f8dc3c16ffa19aef1387"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga13d1ce68d8b5f8dc3c16ffa19aef1387">XHdcp22Tx_Dp_IsAuthenticated</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga13d1ce68d8b5f8dc3c16ffa19aef1387"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the current authenticated state.  <a href="group__hdcp22__tx__dp.html#ga13d1ce68d8b5f8dc3c16ffa19aef1387">More...</a><br/></td></tr>
<tr class="separator:ga13d1ce68d8b5f8dc3c16ffa19aef1387"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b8bc5cba2db6523944cbeb2f09a1a4a"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga3b8bc5cba2db6523944cbeb2f09a1a4a">XHdcp22Tx_Dp_IsDwnstrmCapable</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga3b8bc5cba2db6523944cbeb2f09a1a4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function checks if the downstream device HDCP2Version register is set.  <a href="group__hdcp22__tx__dp.html#ga3b8bc5cba2db6523944cbeb2f09a1a4a">More...</a><br/></td></tr>
<tr class="separator:ga3b8bc5cba2db6523944cbeb2f09a1a4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4f0034d295630321bc92c9cd0aa9505"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gab4f0034d295630321bc92c9cd0aa9505">XHdcp22Tx_Dp_GetVersion</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:gab4f0034d295630321bc92c9cd0aa9505"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the version.  <a href="group__hdcp22__tx__dp.html#gab4f0034d295630321bc92c9cd0aa9505">More...</a><br/></td></tr>
<tr class="separator:gab4f0034d295630321bc92c9cd0aa9505"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8d11d0ee5c77db1f5145105342f99de"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">XHdcp22Tx_Dp_SetCallback</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, <a class="el" href="group__hdcp22__tx__dp.html#ga6636e757e953cf9ccd16c79341fef438">XHdcp22_Tx_Dp_HandlerType</a> HandlerType, void *CallbackFunc, void *CallbackRef)</td></tr>
<tr class="memdesc:gac8d11d0ee5c77db1f5145105342f99de"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function installs callback functions for the given HandlerType:  <a href="group__hdcp22__tx__dp.html#gac8d11d0ee5c77db1f5145105342f99de">More...</a><br/></td></tr>
<tr class="separator:gac8d11d0ee5c77db1f5145105342f99de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9c011b34b58e217bd4e875a978d0e04"><td class="memItemLeft" align="right" valign="top">XTmrCtr *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gad9c011b34b58e217bd4e875a978d0e04">XHdcp22Tx_Dp_GetTimer</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:gad9c011b34b58e217bd4e875a978d0e04"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to the internal timer control instance needed for connecting the timer interrupt to an interrupt controller.  <a href="group__hdcp22__tx__dp.html#gad9c011b34b58e217bd4e875a978d0e04">More...</a><br/></td></tr>
<tr class="separator:gad9c011b34b58e217bd4e875a978d0e04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0082941696f133ee75605e45ddb81c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaf0082941696f133ee75605e45ddb81c5">XHdcp22Tx_Dp_LogReset</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, u8 Verbose)</td></tr>
<tr class="memdesc:gaf0082941696f133ee75605e45ddb81c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function clears the log pointers.  <a href="group__hdcp22__tx__dp.html#gaf0082941696f133ee75605e45ddb81c5">More...</a><br/></td></tr>
<tr class="separator:gaf0082941696f133ee75605e45ddb81c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20d897b6bb0d9cc52ca625ac6887f766"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga20d897b6bb0d9cc52ca625ac6887f766">XHdcp22Tx_Dp_LogWr</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, <a class="el" href="group__hdcp22__tx__dp.html#ga17802c1f71b7b7062bb8c0a4d922cdc7">XHdcp22_Tx_Dp_LogEvt</a> Evt, u16 Data)</td></tr>
<tr class="memdesc:ga20d897b6bb0d9cc52ca625ac6887f766"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function writes HDCP TX logs into buffer.  <a href="group__hdcp22__tx__dp.html#ga20d897b6bb0d9cc52ca625ac6887f766">More...</a><br/></td></tr>
<tr class="separator:ga20d897b6bb0d9cc52ca625ac6887f766"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2fe9ec028ad46162102ff036ce7433ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_hdcp22___tx___dp___log_item.html">XHdcp22_Tx_Dp_LogItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga2fe9ec028ad46162102ff036ce7433ed">XHdcp22Tx_Dp_LogRd</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga2fe9ec028ad46162102ff036ce7433ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function provides the log information from the log buffer.  <a href="group__hdcp22__tx__dp.html#ga2fe9ec028ad46162102ff036ce7433ed">More...</a><br/></td></tr>
<tr class="separator:ga2fe9ec028ad46162102ff036ce7433ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga644d57760a3520c785abfe73ea958ddf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga644d57760a3520c785abfe73ea958ddf">XHdcp22Tx_Dp_LogDisplay</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga644d57760a3520c785abfe73ea958ddf"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the content of log buffer.  <a href="group__hdcp22__tx__dp.html#ga644d57760a3520c785abfe73ea958ddf">More...</a><br/></td></tr>
<tr class="separator:ga644d57760a3520c785abfe73ea958ddf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a179d9d752439b2fe528471c7fad17a"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga7a179d9d752439b2fe528471c7fad17a">XHdcp22Tx_Dp_LogGetTimeUSecs</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga7a179d9d752439b2fe528471c7fad17a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the time expired since a log reset was called.  <a href="group__hdcp22__tx__dp.html#ga7a179d9d752439b2fe528471c7fad17a">More...</a><br/></td></tr>
<tr class="separator:ga7a179d9d752439b2fe528471c7fad17a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69e915b5350f18c19185ab3f25807f00"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga69e915b5350f18c19185ab3f25807f00">XHdcp22Tx_Dp_SetMessagePollingValue</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, u32 PollingValue)</td></tr>
<tr class="memdesc:ga69e915b5350f18c19185ab3f25807f00"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function can be used to change the polling value.  <a href="group__hdcp22__tx__dp.html#ga69e915b5350f18c19185ab3f25807f00">More...</a><br/></td></tr>
<tr class="separator:ga69e915b5350f18c19185ab3f25807f00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac00ea3f9e925767634251923bb0cd93b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gac00ea3f9e925767634251923bb0cd93b">XHdcp22Tx_Dp_Info</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:gac00ea3f9e925767634251923bb0cd93b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the state machine information.  <a href="group__hdcp22__tx__dp.html#gac00ea3f9e925767634251923bb0cd93b">More...</a><br/></td></tr>
<tr class="separator:gac00ea3f9e925767634251923bb0cd93b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad2bc5a540efdccb11e0b93a1d91ce43f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gad2bc5a540efdccb11e0b93a1d91ce43f">XHdcp22Tx_Dp_LoadLc128</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, const u8 *Lc128Ptr)</td></tr>
<tr class="memdesc:gad2bc5a540efdccb11e0b93a1d91ce43f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to load the Lc128 value by copying the contents of the array referenced by Lc128Ptr into the cipher.  <a href="group__hdcp22__tx__dp.html#gad2bc5a540efdccb11e0b93a1d91ce43f">More...</a><br/></td></tr>
<tr class="separator:gad2bc5a540efdccb11e0b93a1d91ce43f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8dc50e959df002713b92502a07b6248d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga8dc50e959df002713b92502a07b6248d">XHdcp22Tx_Dp_LoadRevocationTable</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, const u8 *SrmPtr)</td></tr>
<tr class="memdesc:ga8dc50e959df002713b92502a07b6248d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to load the system renewability messages (SRMs) which carries the Receiver ID revocation list.  <a href="group__hdcp22__tx__dp.html#ga8dc50e959df002713b92502a07b6248d">More...</a><br/></td></tr>
<tr class="separator:ga8dc50e959df002713b92502a07b6248d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga481850e153c10f1a1856ba0b9935e569"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_hdcp22___tx___dp___revocation_list.html">XHdcp22_Tx_Dp_RevocationList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga481850e153c10f1a1856ba0b9935e569">XHdcp22Tx_Dp_GetRevocationReceiverIdList</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga481850e153c10f1a1856ba0b9935e569"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns a pointer to the Revocation Receiver ID list.  <a href="group__hdcp22__tx__dp.html#ga481850e153c10f1a1856ba0b9935e569">More...</a><br/></td></tr>
<tr class="separator:ga481850e153c10f1a1856ba0b9935e569"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98e4fac2852c08938177047d0e0bf5f4"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga98e4fac2852c08938177047d0e0bf5f4">XHdcp22Tx_Dp_IsDeviceRevoked</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, u8 *RecvIdPtr)</td></tr>
<tr class="memdesc:ga98e4fac2852c08938177047d0e0bf5f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function searches for the specified ReceiverID in the revocation list.  <a href="group__hdcp22__tx__dp.html#ga98e4fac2852c08938177047d0e0bf5f4">More...</a><br/></td></tr>
<tr class="separator:ga98e4fac2852c08938177047d0e0bf5f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e416839480a258f58ab85309bd687ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga2e416839480a258f58ab85309bd687ee">XHdcp22Tx_Dp_RevokeReceiverId</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, u8 *ReceiverIdPtr)</td></tr>
<tr class="memdesc:ga2e416839480a258f58ab85309bd687ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function adds a ReceiverID to RevocationList.  <a href="group__hdcp22__tx__dp.html#ga2e416839480a258f58ab85309bd687ee">More...</a><br/></td></tr>
<tr class="separator:ga2e416839480a258f58ab85309bd687ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf6e11164c466ff0b54549f2461b6986"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_hdcp22___tx___dp___topology.html">XHdcp22_Tx_Dp_Topology</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gacf6e11164c466ff0b54549f2461b6986">XHdcp22Tx_Dp_GetTopology</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:gacf6e11164c466ff0b54549f2461b6986"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns a pointer to the downstream topology structure.  <a href="group__hdcp22__tx__dp.html#gacf6e11164c466ff0b54549f2461b6986">More...</a><br/></td></tr>
<tr class="separator:gacf6e11164c466ff0b54549f2461b6986"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c1335770a50e3f4864e672eceffc00d"><td class="memItemLeft" align="right" valign="top">u8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga6c1335770a50e3f4864e672eceffc00d">XHdcp22Tx_Dp_GetTopologyReceiverIdList</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga6c1335770a50e3f4864e672eceffc00d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns a pointer to the ReceiverID list in the repeater topology structure.  <a href="group__hdcp22__tx__dp.html#ga6c1335770a50e3f4864e672eceffc00d">More...</a><br/></td></tr>
<tr class="separator:ga6c1335770a50e3f4864e672eceffc00d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga485a43abb8dd92aa486e5fab5d31c74d"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga485a43abb8dd92aa486e5fab5d31c74d">XHdcp22Tx_Dp_GetTopologyField</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, <a class="el" href="group__hdcp22__tx__dp.html#ga997ffbd635dd5bf0befd9e4c4993f16b">XHdcp22_Tx_Dp_TopologyField</a> Field)</td></tr>
<tr class="memdesc:ga485a43abb8dd92aa486e5fab5d31c74d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to get various fields inside the topology structure.  <a href="group__hdcp22__tx__dp.html#ga485a43abb8dd92aa486e5fab5d31c74d">More...</a><br/></td></tr>
<tr class="separator:ga485a43abb8dd92aa486e5fab5d31c74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga747fb097175466bccde15211f291314c"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga747fb097175466bccde15211f291314c">XHdcp22Tx_Dp_IsRepeater</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga747fb097175466bccde15211f291314c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the current repeater mode status.  <a href="group__hdcp22__tx__dp.html#ga747fb097175466bccde15211f291314c">More...</a><br/></td></tr>
<tr class="separator:ga747fb097175466bccde15211f291314c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac13cd4fccfd35cdc6910c4cb35e936d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gac13cd4fccfd35cdc6910c4cb35e936d4">XHdcp22Tx_Dp_SetRepeater</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, u8 Set)</td></tr>
<tr class="memdesc:gac13cd4fccfd35cdc6910c4cb35e936d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the repeater mode status.  <a href="group__hdcp22__tx__dp.html#gac13cd4fccfd35cdc6910c4cb35e936d4">More...</a><br/></td></tr>
<tr class="separator:gac13cd4fccfd35cdc6910c4cb35e936d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga596b733eae465953f73813c20face9dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga596b733eae465953f73813c20face9dc">XHdcp22Tx_Dp_SetContentStreamType</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, <a class="el" href="group__hdcp22__tx__dp.html#ga6142f77454ef6c67935a5542435231cd">XHdcp22_Tx_Dp_ContentStreamType</a> StreamType)</td></tr>
<tr class="memdesc:ga596b733eae465953f73813c20face9dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Content Stream Type.  <a href="group__hdcp22__tx__dp.html#ga596b733eae465953f73813c20face9dc">More...</a><br/></td></tr>
<tr class="separator:ga596b733eae465953f73813c20face9dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35bd2f291b77bb7898711643c0d916f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga35bd2f291b77bb7898711643c0d916f0">XHdcp22Tx_Dp_timer_attach</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, XTmrCtr *TmrCtrPtr)</td></tr>
<tr class="memdesc:ga35bd2f291b77bb7898711643c0d916f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is to attache the HDCP22 timer instance to DP TX subsystem's timer.  <a href="group__hdcp22__tx__dp.html#ga35bd2f291b77bb7898711643c0d916f0">More...</a><br/></td></tr>
<tr class="separator:ga35bd2f291b77bb7898711643c0d916f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3cc400b728803cee894bb217d178e199"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga3cc400b728803cee894bb217d178e199">XHdcp22Tx_Dp_SetHdcp22OverProtocol</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, <a class="el" href="group__hdcp22__tx__dp.html#ga68f7895f5428e85a6572b0650241f9d7">XHdcp22_Tx_Dp_Protocol</a> protocol)</td></tr>
<tr class="memdesc:ga3cc400b728803cee894bb217d178e199"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is to set the protocol (HDMI/DP) over which HDCP22 is happening.  <a href="group__hdcp22__tx__dp.html#ga3cc400b728803cee894bb217d178e199">More...</a><br/></td></tr>
<tr class="separator:ga3cc400b728803cee894bb217d178e199"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8361dacb5fe97db31bbb47ee6510235"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaf8361dacb5fe97db31bbb47ee6510235">XHdcp22Tx_Dp_TimerHandler</a> (void *CallbackRef, u8 TmrCntNumber)</td></tr>
<tr class="memdesc:gaf8361dacb5fe97db31bbb47ee6510235"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function handles timer interrupts.  <a href="group__hdcp22__tx__dp.html#gaf8361dacb5fe97db31bbb47ee6510235">More...</a><br/></td></tr>
<tr class="separator:gaf8361dacb5fe97db31bbb47ee6510235"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73d9c531bbedf76d018a3ea6e1420a7d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga73d9c531bbedf76d018a3ea6e1420a7d">XHdcp22Tx_Dp_Handle_Cp_Irq</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga73d9c531bbedf76d018a3ea6e1420a7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is to read the RX_STATUS when a cp_irq recieved.  <a href="group__hdcp22__tx__dp.html#ga73d9c531bbedf76d018a3ea6e1420a7d">More...</a><br/></td></tr>
<tr class="separator:ga73d9c531bbedf76d018a3ea6e1420a7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga995867d4d13222914140a89f7a02833f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga995867d4d13222914140a89f7a02833f">XHdcp22Tx_Dp_SetLaneCount</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, u8 LaneCount)</td></tr>
<tr class="memdesc:ga995867d4d13222914140a89f7a02833f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set the lane count of an hdcp22 interface.  <a href="group__hdcp22__tx__dp.html#ga995867d4d13222914140a89f7a02833f">More...</a><br/></td></tr>
<tr class="separator:ga995867d4d13222914140a89f7a02833f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
